6f64353b5a5242a312b2ef4f3319b70b83213e71,src/android/VideoOverlay.java,VideoOverlay,onPause,#,235

Before Change


            stopPreview();
            preview.startRecordingWhenAvailable(false);
            Log.d(TAG, "removing View");
            removeView(preview.getView());
            viewIsAttached = false;
        } catch (IOException e) {
            Log.e(TAG, "Error in OnPause - Could not stop camera", e);

After Change


            stopPreview();
            preview.startRecordingWhenAvailable(false);
            Log.d(TAG, "removing View");
            if(preview != null)
                removeView(preview.getView());
            viewIsAttached = false;
        } catch (IOException e) {
            Log.e(TAG, "Error in OnPause - Could not stop camera", e);